NuclearEngagement\Core\UserErrorManager A

Total Complexity 54
Dependencies 3
Dependents 0
Total lines 532
Lines of code 263
Logical lines of code 123
Comment lines 123
Methods 31
Properties 5

Methods 31

Method Rating Maintainability Complexity Lines of code
display_admin_error_notices()
S
50 7 25
handle_user_error()
S
47 5 36
notify_user()
S
58 5 17
get_user_friendly_message()
S
58 4 15
inject_error_handler_script()
S
53 2 38
handle_error_dismissal()
S
58 3 15
handle_error_resolution()
S
61 3 11
init()
S
58 2 14
handle_frontend_error_report()
S
55 1 19
get_suggested_actions()
S
67 1 7
provide_error_help()
S
66 1 7
get_error_trends_for_admin()
S
64 1 10
track_user_error()
S
89 1 2
is_recurring_error()
S
81 1 3
handle_recurring_error()
S
89 1 2
can_retry_action()
S
81 1 3
get_estimated_resolution_time()
S
81 1 3
personalize_message()
S
81 1 3
get_context_specific_actions()
S
81 1 3
get_notification_type()
S
81 1 3
queue_admin_notice()
S
89 1 2
queue_toast_notification()
S
89 1 2
queue_modal_notification()
S
89 1 2
get_notice_css_class()
S
81 1 3
track_error_resolution()
S
89 1 2
get_contextual_help()
S
81 1 3
get_most_common_category()
S
81 1 3
get_trending_errors()
S
81 1 3
calculate_user_impact()
S
81 1 3
load_user_error_preferences()
S
89 1 2
cleanup_user_error_data()
S
89 1 2